Micron Document
██████╗ ███████╗████████╗██╗██████╗ ███████╗██████╗ ██╗ █████╗
██╔══██╗██╔════╝╚══██╔══╝██║██╔══██╗██╔════╝██╔══██╗██║██╔══██╗
██████╔╝█████╗ ██║ ██║██████╔╝█████╗ ██║ ██║██║███████║
██╔══██╗██╔══╝ ██║ ██║██╔═══╝ ██╔══╝ ██║ ██║██║██╔══██║
██║ ██║███████╗ ██║ ██║██║ ███████╗██████╔╝██║██║ ██║
╚═╝ ╚═╝╚══════╝ ╚═╝ ╚═╝╚═╝ ╚══════╝╚═════╝ ╚═╝╚═╝ ╚═╝


🬧 The NomadNet Encyclopedia | Archives | Info
- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b- `b

🔍 Search

¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯

STM8
──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────
top
L'STM8 è un mwbwmicrocontroller a 8-bit prodotto da mwcaSTMicroelectronics.

Contents


──────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────────

Caratteristiche

Gli STM8 sono microcontroller a 8-bit con mwdaarchitettura Harvard e mwdqpipeline a più stadi, dotati delle periferiche di base per la comunicazione seriale (mwdgI²C, mwdwSPI, mweaUART), supporto agli mweqinterrupt annidati, mwegconvertitori A/D, timer a 8 e 16-bit. L'STM8S003F3 ad esempio dispone di tutte le suddette periferiche ed è caratterizzato da 8KB di mwewflash, 1KB di mwfaRAM e 128 byte di mwfqEEPROMcite-ref-1[1].

Quasi tutti i microcontroller della linea STM8 dispongono di meno di 64KB di flash (indirizzarne di più, per quanto possibile, risulta complesso e richiede l'utilizzo di speciali istruzioni).

L'STM8 ha alcune somiglianze al precedente ST7, ma è più idoneo ad essere programmato in C grazie alla possibilità di indirizzare in maniera relativa lo mwhastack pointer. Vi è inoltre un mwhqaccumulatore a 8-bit (A) e dei mwhgregistri indice a 16-bit (X e Y).

Famiglie

Gli STM8 sono disponibili in numerose fasce, sia di prezzo (es. "Value Line") che di caratteristiche:

• STM8S, famiglia mainstream (ossia standard, per applicazioni generiche)
• STM8L, a basso consumo
• STM8AF, per il mercato mwjqautomotive
• STM8AL, per il mercato automotive, a basso consumo
• STM8T, per interfacce mwkatouch
• STLUX, specifica per il controllo dell'illuminazione (mwkgLUX, appunto)
• STNRG, specifica per il controllo mwlaPWM in applicazioni di potenza
• SPLNB, specifica per il controllo degli mwlgLNB sulle parabole satellitaricite-ref-2[2]

Le famiglie per applicazioni specifiche, come quelle per l'automotive o per il controllo di potenza, sono in genere elaborazioni della famiglia di base con l'aggiunta di periferiche specifiche (es. rivelatori di zero-crossing per la mwnacorrente alternata, macchine a stati per la gestione dell'illuminazione tramite protocollo DALI, etc...)

Compilatori

L'STM8 è supportato da una vasta serie di IDE e mwnwcompilatori commerciali (IAR, Cosmic, Raisonance, STVD) disponibili solitamente in versioni a pagamento o gratuite ma con limite sulla dimensione del codicecite-ref-3[3]. Vi è inoltre supporto da parte del compilatore open-source SDCC.

Altri progetti

Altri progetti

• Wikimedia Commons

• Wikimedia Commons contiene immagini o altri file su STM8

Collegamenti esterni

cite-note-11. mwqwmwramwrqDatasheet dell'STM8S003F3 (mwrgmwrwPDF), su mwsast.com.
cite-note-22. mwtamwtqmwtgSTM8SPLNB1 DiSEqC slave microcontroller for SaTCR based LNBs and switchers - STMicroelectronics, su mwtwst.com. mwuaURL consultato il 28 aprile 2016.
cite-note-33. mwvamwvqmwvgSTM8 Software Development Tools - STMicroelectronics, su mwvwst.com. mwwaURL consultato il 28 aprile 2016.